

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote, th,td, { 
 padding: 0;
 margin: 0;}
 
fieldset, img { 
 border: 0;}
 
ol, ul {margin:0;padding:0;list-style: none;}
li{list-style: none;} 
p{ margin: 0px;padding: 0px;}
a{text-decoration:none;outline:none;color:black;} 
input{ padding:0; border:0; margin:0;} 
textarea{padding:0; border:0; margin:0;}


.clear{ clear:both;}
.clr{ clear:both;height:0; line-height:0; font-size:0; overflow:hidden;}
.arial{ font-family:Arial, Helvetica, sans-serif;}
.en{ font-family:Arial, Helvetica, sans-serif;}



 
body{
    width:100%;
	margin:0 auto;
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto!important;
	margin-bottom: 0px;
	margin-left: auto!important;
	font-family:"宋体",Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:black;
	line-height:25px;
	 position:relative;}

.newspage {
 width:100%;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px auto; PADDING-TOP: 6px; TEXT-ALIGN: center; clear:both
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; font-family:"微软雅黑"; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #E05222; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND:#E05222; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND:#993300; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
/*---------------------------index-----------------------*/
.top{ width:100%; margin:0 auto; background:url(../images/top_bg.jpg) repeat-x scroll center; height:31px; line-height:31px;}
.top_box{ width:1004px; margin:0 auto;}
.top_left{ float:left; width:500px; padding-left:20px;}
.top_right{ float:right; width:193px;}

.head{width:100%; margin:0 auto;position:relative; background:url(../images/head_bg.jpg) no-repeat scroll center;}
.head_box{ width:1004px; margin:0 auto; }
.logo{ float:left;}
.head_right{ float:left; background:url(../images/head_right_bg_zh.jpg) no-repeat scroll center; width:500px; height:109px; }
.head_right form{ padding-left:251px; padding-top:41px; width:248px;}
#search_text{ background:url(../images/search_text_bg.jpg) no-repeat scroll center; width:200px; height:37px; line-height:37px; padding-left:9px; float:left;}
#search_button{background:url(../images/search_button_bg.jpg) no-repeat scroll center; width:39px; height:37px;float:left;}
.ewm{ position:absolute; right:15px; top:2px;}

.menu{width:100%; margin:0 auto; background:url(../images/menu_bg.jpg) repeat-x scroll center; z-index:99999999;}
.menu_box{width:1004px; margin:0 auto; height:51px;z-index:99999999;}
.menu_box ul li{ float:left; position:relative;z-index:99999999;}
.menu_box ul li a{ display:block; width:120px; height:51px; line-height:51px; text-align:center; color:white; font-size:14px;z-index:99999999; font-family:"微软雅黑";}
.menu_box ul li ul{ visibility:hidden; position:absolute; left:0; top:52;z-index:99999999;}
.menu_box ul li ul li{ float:none; border-bottom:1px solid #858585;}
.menu_box ul li ul li a{ height:37px; line-height:37px; background-color:#666; font-size:12px;}
.menu_box ul li ul li a:hover{ color:#333; background-color:white;}


.mabout{width:100%; margin:0 auto;}
.mabout_box{width:1004px; margin:0 auto; background:url(../images/mabout_bg_zh.jpg) no-repeat scroll center; height:490px;}
.mabout_text{ padding:0 21px; padding-top:138px; padding-bottom:10px;}
.section{width:1004px;margin:auto;overflow:hidden;}
.section ul li{float:left;margin-right:14px;margin-bottom:13px;display:inline;width:476px;height:182px;overflow:hidden;position:relative;}
.section ul li .photo{width:476px;height:182px;overflow:hidden;}
.section .rsp{width:476px;height:182px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.section .text{position:absolute;width:476x;height:182px;left:-518px;top:0px;overflow:hidden;}
.section .text h3{width:476px;margin-top:130px;height:40px;line-height:40px;text-align:center;color:#000;background:#fff;font-family:"微软雅黑";font-size:18px;}

.mprod{width:100%; margin:0 auto; background-color:#f6f6f6;}
.mprod_box{width:1004px; margin:0 auto;}
.mprod_top{ background:url(../images/mprod_top_bg_zh.jpg) no-repeat scroll center; height:214px;}
.mprod_more{ padding-top:150px; padding-left:472px;}
.mprod_more a{ color:#a4a4a4; font-size:14px;}
.mprod_more a:hover{ color:orange;}
.mprod_body{ height:400px;}
.img_box { width:1104px; height:355px; margin:0px auto; overflow: hidden;}
.img_box li{ width:178px; float:left; height:354px;  margin-left:25px;}

.mapplication{ width:100%; margin:0 auto;background:url(../images/mapplication_zh.jpg) no-repeat scroll center;height:833px;}

.mcontact{ width:100%; margin:0 auto;}
.mcontact_box{ width:1004px; margin:0 auto; background:url(../images/mcontact_bg_zh.jpg) no-repeat scroll center; height:480px;}
.mcontact_box2{ padding-top:190px; padding-left:7px; line-height:28px;font-size:14px;}
.mcontact_title{ padding-bottom:5px; color:#fe0009;}
.mcontact_list1{ background:url(../images/mcontact_list1.png) no-repeat scroll left 5px; padding-left:30px;}
.mcontact_list2{ background:url(../images/mcontact_list2.png) no-repeat scroll left 5px; padding-left:30px;}
.mcontact_list3{ background:url(../images/mcontact_list3.png) no-repeat scroll left 5px; padding-left:30px;}
.mcontact_list4{ background:url(../images/mcontact_list4.png) no-repeat scroll left 5px; padding-left:30px;}
.mcontact_list5{ background:url(../images/mcontact_list5.png) no-repeat scroll left 5px; padding-left:30px;}
.mcontact_list6{ background:url(../images/mcontact_list6.png) no-repeat scroll left 5px; padding-left:30px;}

.mmessage{width:100%; margin:0 auto; background-color:#f6f6f6; padding-bottom:20px;}
.mmessage_box{width:1004px; margin:0 auto;}
.mmessage_top{background:url(../images/message_top_bg_zh.jpg) no-repeat scroll center; height:166px;}
.mmessage_more{ padding-top:130px; padding-left:470px; font-size:14px;}
.mmessage_more a{ color:#a4a4a4;}
.mmessage_more a:hover{ color:orange;}
.mmessage_body{ width:981px; margin:0 auto;}
.mmessage_name{ float:left;}
.mmessage_name input{ background:url(../images/message_name_bg_zh.jpg) no-repeat scroll center; width:381px; height:65px; line-height:65px; padding-left:80px;}
.mmessage_tel{ float:right;}
.mmessage_tel input{ background:url(../images/message_tel_bg_zh.jpg) no-repeat scroll center; width:381px; height:65px; line-height:65px; padding-left:80px;}
.mmessage_content{ padding-top:36px;}
.mmessage_content textarea{ background:url(../images/message_content_bg_zh.jpg) no-repeat scroll center; width:890px; height:214px; padding-top:10px; padding-left:90px; }
.mmessage_verify{padding-top:36px;}
.mmessage_verify input{ background:url(../images/message_verify_bg_zh.jpg) no-repeat scroll center; width:381px; height:65px; line-height:65px; padding-left:80px; float:left;}
.mmessage_verify img{ float:right; width:459px; height:63px; border:1px solid #ccc; border-radius:5px;}
.mmessage_button{ padding-top:42px;}
.mmessage_button input{ background-color:#1178bd; width:264px; height:54px; line-height:54px; text-align:center; border-radius:5px; color:white; cursor:pointer; font-size:16px;}

.footer{width:100%; margin:0 auto;background:url(../images/footer_bg.jpg) repeat-x scroll center;}
.footer_box{width:1004px; margin:0 auto; height:110px;}
.footer_box2{ padding-top:35px; text-align:center; color:white;}
.footer_box2 a{ color:white;}
.footer_box2 a:hover{ color:orange;}

.abanner{ width:100%; margin:0 auto; background:url(../images/banner4_zh.jpg) no-repeat scroll center; height:300px;}

.abox{width:100%; margin:0 auto;}
.abox2{width:1003px; margin:0 auto; padding-bottom:20px;}
.left{ float:left;width:746px;}
.left_top{ background:url(../images/left_top_bg.jpg) no-repeat scroll center; width:746px; height:148px;}
.left_top div{ padding-top:33px; padding-left:7px; font-size:30px; line-height:30px; font-family:"微软雅黑";}
.left_box{background:url(../images/left_box_bg.jpg) repeat-y scroll center; padding-bottom:10px;}
.right{ float:right;width:257px;}
.right_top{background:url(../images/right_top_bg_zh.jpg) no-repeat scroll center; width:257px; height:105px;}
.right_list{background:url(../images/right_list_bg.jpg) no-repeat scroll center; height:43px; line-height:37px;}
.right_list a{ padding-left:32px; color:white;}
.right_footer{background:url(../images/right_footer_bg_zh.jpg) no-repeat scroll center; height:144px; }

.about{ width:97%;}

.factory{ width:744px; margin:0 auto;}
.fac_box{ float:left; padding:0 24px; padding-bottom:0px;}
.fac_img{ width:200px;}
.fac_img img{ width:194px; padding:2px; border:1px solid #ccc; height:145px;}
.fac_title{ height:30px; line-height:30px; text-align:center;}

.contact_list{width:98%; background:url(../images/contact_img_bg.png) no-repeat scroll right center; line-height:30px;}
.contact_title{ padding-bottom:5px; color:#fe0009;border-bottom:1px dotted #ccc;}
.contact_list1{ background:url(../images/mcontact_list1.png) no-repeat scroll left 5px; padding-left:30px;border-bottom:1px dotted #ccc;}
.contact_list2{ background:url(../images/mcontact_list2.png) no-repeat scroll left 5px; padding-left:30px;border-bottom:1px dotted #ccc;}
.contact_list3{ background:url(../images/mcontact_list3.png) no-repeat scroll left 5px; padding-left:30px;border-bottom:1px dotted #ccc;}
.contact_list4{ background:url(../images/mcontact_list4.png) no-repeat scroll left 5px; padding-left:30px;border-bottom:1px dotted #ccc;}
.contact_list5{ background:url(../images/mcontact_list5.png) no-repeat scroll left 5px; padding-left:30px;border-bottom:1px dotted #ccc;}
.contact_list6{ background:url(../images/mcontact_list6.png) no-repeat scroll left 5px; padding-left:30px;border-bottom:1px dotted #ccc;}

.prod_title{ position:relative;}
.prod_title a{ color:white; font-size:14px;}
.prod_title span{ position:absolute; right:5px; font-size:12px; font-family:"宋体";}

.ewm {
	width: 52px;
	height: 152px;
	top:31px;
	right:0;
	position: fixed;
	z-index:9999999;
}
.ewm ul li {
	width: 48px;
	display: block;
	height: 50px;
	padding: 2px;
	overflow: hidden;
}
.weixin {
	background: url(../images/elevator.png) no-repeat;
	background-position: 0 87%;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.weixin:hover {
	background-position: 0 93%
}
.weixin:hover .weixin-logo {
	width: 170px;
	height: 184px;
}
.idea {
	background: url(../images/elevator.png) no-repeat;
	background-position: 0 43%;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.idea:hover {
	background-position: 0 49%;
}
.app {
	background: url(../images/elevator.png) no-repeat;
	background-position: 0 55%;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.app:hover {
	background-position: 0 61%;
}
.app:hover .app-logo {
	width: 170px;
	height: 185px;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
}
.weixin-logo {
	background: url(../images/elevator.png) no-repeat;
	background-position: 0 -13px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: -171px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.app-logo {
	background: url(../images/elevator.png) no-repeat;
	background-position: 0 26%;
	width: 0px;
	height: 0px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: -171px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}

